<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of postagem_model
 *
 * @author Rodrigo Lima
 */
class postagem_model extends CI_Model {
    
    function __construct() {
        parent::__construct();
        $this->load->database();
    }
    
    function criarPostagem($postagem){
        return $this->db->insert('postagem',$postagem);        
    }
    
    function getPostagemByContaID($contaID){
        $this->db->where('ContaID',$contaID);
        return $this->db->get('postagem')->result();
    }
    
    function excluir($postagemID){
        $this->db->where('PostagemID',$postagemID);
        $this->db->delete('postagem');
    }
    
     function listarPostagemSeguindo($contaID){
       
           return  $this->db->query("SELECT p.ContaID,c.Nome,c.Foto,p.Texto,p.Data,p.Imagem
                    FROM postagem p
                    inner join contaseguindo cs
                    on cs.ContaSeguindoID = p.ContaID
                    inner join conta c
                    on p.ContaID = c.ContaID
                    where cs.ContaID = ".$contaID." and p.ContaID != ".$contaID.
                    " order by data desc")->result();            
        
    }
}
